/**
 * @author bipul_sinha
 * @version 1.0
 * @created 24th November, 2010.
 *
 * DataAccessException
 *
 * Copyright @ 2010
 * All Rights Reserved.
 * CONFIDENTIAL AND TRADE SECRET
 */
package com.ces.knacky.framework.exception;
/**
 *  This class is used to handle exception that occur during database access operation.
 *  
 * @author bipul_sinha
 *
 */
public class DataAccessException extends Exception {

    /**
     * Default Constructor.
     */
    public DataAccessException() {
    	super();
    }
     
    /**
     * Constructor that take string object as an argument.
     * 
     * @param	message 
     * 			Represents the String message of exception
     */
    public DataAccessException(final String message) {
		super(message);
    }

    /**
     * Constructor that take Throwable class object as an argument.
     * 
     * @param 	cause
     * 		 	Represents the Throwable object.
     */
    public DataAccessException(final Throwable cause) {
		super(cause);
    }

    /**
     * Constructor that take string object and Throwable class object as an argument.
     * 
     * @param 	message 
     * 			Represents the String message of exception
     * @param 	cause 
     * 			Represents the Throwable object.
     */
    public DataAccessException(final String message, final Throwable cause) {
		super(message, cause);
    }
}
